package com.tryaging.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author CKC
 * @DateTime 2021/11/21 13:03
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
public @interface ReTry {
    /**
     * 调用失败重试次数
     */
    int value() default 1;
    
    /**
     * 超时时间 单位毫秒
     */
    long timeout() default 10000;
    
}
